avoid build warnings on windows
authorJoey Hess <joeyh@joeyh.name>
Thu, 30 Jan 2025 18:49:38 +0000 (14:49 -0400)
committerJoey Hess <joeyh@joeyh.name>
Thu, 30 Jan 2025 18:50:45 +0000 (14:50 -0400)
Annex/Proxy.hs
Test.hs
Utility/MoveFile.hs

index 6fb739b30c142abcfa0b4edd8c2b225366e25774..fe11be06b389ff5dcc9bf100097d7827b2dd26d3 100644 (file)
@@ -40,12 +40,14 @@ import Control.Concurrent
 import Control.Concurrent.STM
 import Control.Concurrent.Async
 import qualified Data.ByteString as B
-import qualified Data.ByteString as BS
 import qualified Data.ByteString.Lazy as L
 import qualified System.FilePath.ByteString as P
 import qualified Data.Map as M
 import qualified Data.Set as S
+#ifndef mingw32_HOST_OS
+import qualified Data.ByteString as BS
 import System.IO.Unsafe
+#endif
 
 proxyRemoteSide :: ProtocolVersion -> Bypass -> Remote -> Annex RemoteSide
 proxyRemoteSide clientmaxversion bypass r
@@ -262,7 +264,11 @@ proxySpecialRemote protoversion r ihdl ohdl owaitv oclosedv mexportdb = go
        proxyget offset af k = withproxytmpfile k $ \tmpfile -> do
                let retrieve = tryNonAsync $ Remote.retrieveKeyFile r k af
                        (fromRawFilePath tmpfile) nullMeterUpdate vc
+#ifndef mingw32_HOST_OS
                ordered <- Remote.retrieveKeyFileInOrder r
+#else
+               _ <- Remote.retrieveKeyFileInOrder r
+#endif
                case fromKey keySize k of
 #ifndef mingw32_HOST_OS
                        Just size | size > 0 && ordered -> do
diff --git a/Test.hs b/Test.hs
index 6c231c98594b37b32b4cefca3ccb01d66999cb98..2bc999d0f274af9fa41b57a37a9872daedbc566c 100644 (file)
--- a/Test.hs
+++ b/Test.hs
@@ -37,9 +37,9 @@ import qualified Git.Types
 import qualified Git.Ref
 import qualified Git.LsTree
 import qualified Git.FilePath
-import qualified Git.Bundle
 import qualified Annex.Locations
 #ifndef mingw32_HOST_OS
+import qualified Git.Bundle
 import qualified Types.GitConfig
 #endif
 import qualified Types.TrustLevel
@@ -452,7 +452,7 @@ test_git_remote_annex exporttree
                                git_annex "get" [annexedfile] "get from origin special remote"
        diruuid="89ddefa4-a04c-11ef-87b5-e880882a4f98"
 #else
-test_git_remote_annex exporttree =
+test_git_remote_annex _exporttree =
        -- git-remote-annex is not currently installed on Windows
        return ()
 #endif
index d80c9203f8740399c069a967a67095cfbc1b6672..12b02cbd81a19e3840590319912740384a77188f 100644 (file)
@@ -79,7 +79,7 @@ moveFile src dest = tryIO (R.rename src dest) >>= onrename
                case r of
                        (Left _) -> return False
                        (Right s) -> return $ isDirectory s
+#endif
 
 copyright :: Copyright
 copyright = author JoeyHess (2022-11)
-#endif